/*
 * sfd_header.h
 * Created on August 5, 2005; 5:51 PM
 * by vramadurai
 */
#ifndef _SFD_HEADER_H_
#define _SFD_HEADER_H_

#include "HsTypes.h"

hs_int32_t check_sfd_pattern(hs_uint16_t usSFDPat);

void process_header_byte(
                            struct HS_Phy11bStr  *HS_Phy11bPtrTh,
                            hs_uint16_t head_crc,
                            hs_int32_t siByteCount,
                            hs_uint8_t ucTempByte
                        );

void wlan_sfd(
                struct HS_Phy11bStr  *HS_Phy11bPtrTh,
                ePHYSTATES_TH *ePhyState,
                hs_int16_t *ssSineCosineTable
             );

void wlan_do_header(
                        struct HS_Phy11bStr  *HS_Phy11bPtrTh,
                        hs_int16_t *ssSineCosineTable
                   );


#endif
